package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 *
 * </p>
 *
 * @author baomidou
 * @since 2023-11-01
 */
@TableName("t_df_quotation")
@ApiModel(value = "DfQuotation对象", description = "")
public class DfQuotation implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("选模表Id")
    private String moldSelectionId;

    @ApiModelProperty("项目名称")
    private String projectName;

    @ApiModelProperty("单位")
    private String unit;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("邮编")
    private String zip;

    @ApiModelProperty("TEL")
    private String tel;

    @ApiModelProperty("传真")
    private String fax;

    @ApiModelProperty("EMail")
    private String email;

    @ApiModelProperty("网址")
    private String website;

    @TableField("`from`")
    @ApiModelProperty("来自")
    private String from;

    @TableField("`to`")
    @ApiModelProperty("至")
    private String to;

    @ApiModelProperty("联系人")
    private String contact;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("模具费用(元)")
    private String moldFee;

    @ApiModelProperty("模具总价(元)")
    private String moldTotalFee;

    @ApiModelProperty("报价")
    private String maker;

    @ApiModelProperty("审核")
    private String auditor;

    @ApiModelProperty("批准")
    private String approver;

    @ApiModelProperty("日期")
    private LocalDate date;

    @ApiModelProperty("备用参数1")
    private String param1;

    @ApiModelProperty("备用参数2")
    private String param2;

    @ApiModelProperty("备用参数3")
    private String param3;

    @ApiModelProperty("备用参数4")
    private String param4;

    @ApiModelProperty("备用参数5")
    private String param5;

    @ApiModelProperty("备用参数6")
    private String param6;

    @ApiModelProperty("备用参数7")
    private String param7;

    @ApiModelProperty("备用参数8")
    private String param8;

    @ApiModelProperty("备用参数9")
    private String param9;

    @ApiModelProperty("皮纹费用=1.纹理费用")
    private String textureFee;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMoldSelectionId() {
        return moldSelectionId;
    }

    public void setMoldSelectionId(String moldSelectionId) {
        this.moldSelectionId = moldSelectionId;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getWebsite() {
        return website;
    }

    public void setWebsite(String website) {
        this.website = website;
    }

    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }

    public String getTo() {
        return to;
    }

    public void setTo(String to) {
        this.to = to;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getMoldFee() {
        return moldFee;
    }

    public void setMoldFee(String moldFee) {
        this.moldFee = moldFee;
    }

    public String getMoldTotalFee() {
        return moldTotalFee;
    }

    public void setMoldTotalFee(String moldTotalFee) {
        this.moldTotalFee = moldTotalFee;
    }

    public String getMaker() {
        return maker;
    }

    public void setMaker(String maker) {
        this.maker = maker;
    }

    public String getAuditor() {
        return auditor;
    }

    public void setAuditor(String auditor) {
        this.auditor = auditor;
    }

    public String getApprover() {
        return approver;
    }

    public void setApprover(String approver) {
        this.approver = approver;
    }

    public LocalDate getDate() {
        return date;
    }

    public void setDate(LocalDate date) {
        this.date = date;
    }

    public String getParam1() {
        return param1;
    }

    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getParam2() {
        return param2;
    }

    public void setParam2(String param2) {
        this.param2 = param2;
    }

    public String getParam3() {
        return param3;
    }

    public void setParam3(String param3) {
        this.param3 = param3;
    }

    public String getParam4() {
        return param4;
    }

    public void setParam4(String param4) {
        this.param4 = param4;
    }

    public String getParam5() {
        return param5;
    }

    public void setParam5(String param5) {
        this.param5 = param5;
    }

    public String getParam6() {
        return param6;
    }

    public void setParam6(String param6) {
        this.param6 = param6;
    }

    public String getParam7() {
        return param7;
    }

    public void setParam7(String param7) {
        this.param7 = param7;
    }

    public String getParam8() {
        return param8;
    }

    public void setParam8(String param8) {
        this.param8 = param8;
    }

    public String getParam9() {
        return param9;
    }

    public void setParam9(String param9) {
        this.param9 = param9;
    }

    public String getTextureFee() {
        return textureFee;
    }

    public void setTextureFee(String textureFee) {
        this.textureFee = textureFee;
    }

    @Override
    public String toString() {
        return "DfQuotation{" +
            "id = " + id +
            ", moldSelectionId = " + moldSelectionId +
            ", projectName = " + projectName +
            ", unit = " + unit +
            ", address = " + address +
            ", zip = " + zip +
            ", tel = " + tel +
            ", fax = " + fax +
            ", email = " + email +
            ", website = " + website +
            ", from = " + from +
            ", to = " + to +
            ", contact = " + contact +
            ", phone = " + phone +
            ", moldFee = " + moldFee +
            ", moldTotalFee = " + moldTotalFee +
            ", maker = " + maker +
            ", auditor = " + auditor +
            ", approver = " + approver +
            ", date = " + date +
            ", param1 = " + param1 +
            ", param2 = " + param2 +
            ", param3 = " + param3 +
            ", param4 = " + param4 +
            ", param5 = " + param5 +
            ", param6 = " + param6 +
            ", param7 = " + param7 +
            ", param8 = " + param8 +
            ", param9 = " + param9 +
            ", textureFee = " + textureFee +
        "}";
    }
}
